Esempio n. 1
0
        public ResponseViewModel Add(StatusDto statusDto)
        {
            var response = new ResponseViewModel();

            if (statusDto.CreatedBy != null)
            {
                var createdBy = IsUserHave((int)statusDto.CreatedBy);
                if (!createdBy)
                {
                    response.IsSuccess = false;
                    response.Message   = "createdBy User tablosunda bulunamadı";

                    return(response);
                }
            }

            if (statusDto.ModifiedBy != null)
            {
                var modifiedBy = IsUserHave((int)statusDto.ModifiedBy);
                if (!modifiedBy)
                {
                    response.IsSuccess = false;
                    response.Message   = "modifiedBy User tablosunda bulunamadı";

                    return(response);
                }
            }

            var status = new Status()
            {
                Name       = statusDto.Name,
                CreateDate = DateTime.Now,
                CreatedBy  = statusDto.CreatedBy,
                ModifyDate = statusDto.ModifyDate,
                ModifiedBy = statusDto.ModifiedBy
            };

            _statusDal.Add(status);
            var saving = _statusDal.SaveChanges();

            if (!saving)
            {
                response.IsSuccess = false;
                response.Message   = "Status ekleme işlemi sırasında hata oluştu.";

                return(response);
            }

            response.Data = "Id : " + status.Id;

            return(response);
        }
Esempio n. 2
0
 public Status Add(Status status)
 {
     return(_statusDal.Add(status));
 }
Esempio n. 3
0
 public IResult Add(Status status)
 {
     _statusDal.Add(status);
     return(new SuccessResult());
 }
Esempio n. 4
0
 public Status Add(Status entity)
 {
     return(_StatusDal.Add(entity));
 }
Esempio n. 5
0
 public void Add(Status status)
 {
     _statusDal.Add(status);
 }