public async Task <IActionResult> UploadSalesMaster([FromBody] List <SalesMasterRequest> items)
        {
            try
            {
                var rt = new List <SalesMasterResponse>();
                foreach (var item in items)
                {
                    var obj = _mapper.Map <SalesMaster>(item);
                    _salesMaster.Add(obj);
                    rt.Add(_mapper.Map <SalesMasterResponse>(obj));
                }

                await _salesMaster.Save(User.Identity.Name, _accessor.ActionContext.HttpContext.Connection.RemoteIpAddress.ToString());

                return(Ok(rt));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }