public ResponseData <int> SaveSubject(SaveSubject saveSubject)
        {
            ResponseData <int> response = new ResponseData <int>();

            SubjectFacade facade = new SubjectFacade();

            try
            {
                response.Data = facade.Save(saveSubject);
            }
            catch (Exception ex)
            {
                ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(response).Handle(ex);
            }

            return(response);
        }
Exemple #2
0
        public int Save(SaveSubject savableObj)
        {
            SubjectDal dalSubject = new SubjectDal()
            {
                Id         = savableObj.Id,
                InterestId = savableObj.InterestId,
                Name       = savableObj.Name
            };

            if (savableObj.Id == default(int))
            {
                return(_subjectRepo.Insert(dalSubject));
            }

            _subjectRepo.Update(dalSubject);

            return(0);
        }