Files
moadiran/Back/Controllers/Warehouse/WarehouseController.cs
mmrbnjd 1d7ebaae8e ...
2025-01-11 12:42:36 +03:30

25 lines
876 B
C#

using Back.Services;
using Back.Services.Warehouse;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace Back.Controllers.Warehouse
{
[Route("api/[controller]")]
[ApiController]
public class WarehouseController : ControllerBase
{
private readonly WarehouseService _warehouseService;
private readonly servUser _servUser;
public async Task<IActionResult> Circulation(string date = "", int CODID = 0, int PageIndex = 1, int PageSize = 5)
{
var claim = HttpContext.User.Claims.First(c => c.Type == "UserID");
var UserID = claim.Value;
var user = await _servUser.GetUserByUserID(Convert.ToInt32(UserID));
var CompanyID = user.RolUsers.First().CompanyID;
return Ok(await _warehouseService.Circulation(CompanyID,date,CODID));
}
}
}