コード例 #1
0
        public void AddMedecinAppelant_ReturnsFalse_Test()
        {
            var medecinAppelantDto = new MedecinAppelantDto();
            var medecinAppelantBll = new MedecinAppelantBLL();
            var addOrUpdateMedecinAppelantResult = medecinAppelantBll.AddOrUpdateMedecinAppelant(medecinAppelantDto);

            Assert.IsFalse(addOrUpdateMedecinAppelantResult.Success);
        }
コード例 #2
0
 public static OperationResult <MedecinAppelantDto> DeleteMedecinAppelant(MedecinAppelantDto medecinAppelant)
 {
     try
     {
         using (var context = new Entities())
         {
             var medecinAppelantToDelete = AutoMapper.Mapper.Map <appelant_medecins>(medecinAppelant);
             context.Entry(medecinAppelantToDelete).State = EntityState.Deleted;
             context.SaveChanges();
             return(OperationResult <MedecinAppelantDto> .CreateSuccessResult(medecinAppelant));
         }
     }
     catch (Exception e)
     {
         return(OperationResult <MedecinAppelantDto> .CreateFailure(e.Message));
     }
 }
コード例 #3
0
 public OperationResult <MedecinAppelantDto> DeleteMedecinAppelant(MedecinAppelantDto medecinAppelant)
 {
     return(MedecinAppelantsDAL.DeleteMedecinAppelant(medecinAppelant));
 }
コード例 #4
0
        public static OperationResult <MedecinAppelantDto> AddOrUpdateMedecinAppelant(MedecinAppelantDto medecinAppelant)
        {
            try
            {
                MedecinAppelantDto updatedMedecinAppelantDto;
                using (var context = new Entities())
                {
                    var medecinAppelantToAddOrUpdate = AutoMapper.Mapper.Map <appelant_medecins>(medecinAppelant);
                    context.Entry(medecinAppelantToAddOrUpdate).State = medecinAppelantToAddOrUpdate.Id == 0 ? EntityState.Added : EntityState.Modified;
                    context.appelant_medecins.AddOrUpdate(medecinAppelantToAddOrUpdate);
                    context.SaveChanges();

                    updatedMedecinAppelantDto = AutoMapper.Mapper.Map <MedecinAppelantDto>(medecinAppelantToAddOrUpdate);
                }
                return(OperationResult <MedecinAppelantDto> .CreateSuccessResult(updatedMedecinAppelantDto));
            }
            catch (Exception e)
            {
                return(OperationResult <MedecinAppelantDto> .CreateFailure(e.Message));
            }
        }
コード例 #5
0
 public OperationResult <MedecinAppelantDto> AddOrUpdateMedecinAppelant(MedecinAppelantDto medecinAppelant)
 {
     return(MedecinAppelantsDAL.AddOrUpdateMedecinAppelant(medecinAppelant));
 }