Пример #1
0
        public virtual async Task CreateFinishedDetailAsync(FinishedDetailInput input)
        {
            var FinishDetail = input.MapTo <FinishedDetail>();
            var val          = _FinishedDetailRepository.GetAll().Where(p => (p.FinishedId == input.FinishedId && p.ProductId == input.ProductId) || p.GPCode == input.GPCode).FirstOrDefault();

            if (val == null)
            {
                await _FinishedDetailRepository.InsertAsync(FinishDetail);
            }
            else
            {
                throw new UserFriendlyException("Ooops!", "Duplicate Data Occured in FinishedDetail...");
            }
        }