コード例 #1
0
 public string SetProjectRole(ProjectRoleDto projectRoleDto) //Projectrole'ü update etmeye yarayan kod.
 {
     using (UnitOfWorkPattern unitOf = new UnitOfWorkPattern())
     {
         projectrole prole = unitOf.RepositoryPattern <projectrole>().Get(projectRoleDto.Id);
         if (prole != null)
         {
             try
             {
                 prole.projectid = projectRoleDto.ProjectId;
                 prole.userid    = projectRoleDto.UserId;
                 unitOf.RepositoryPattern <projectrole>().Update(prole);
                 unitOf.Save();
                 return("Kayıt güncellendi");
             }
             catch
             {
                 return("Güncellerken bir hata oluştu");
             }
         }
         else
         {
             return("Kayıt bulunamadı");
         }
     }
 }
コード例 #2
0
 public void AddProjectRole(ProjectRoleDto prdto) //ProjectRole eklemeyi sağlayan servis. Parametre olarak ProjectDto alır.
 {
     using (UnitOfWorkPattern unitOf = new UnitOfWorkPattern())
     {
         projectrole prol = new projectrole() //Yukarıdaki işlemin aynısını uyguladık.
         {
             userid    = prdto.UserId,
             projectid = prdto.ProjectId
         };
         unitOf.RepositoryPattern <projectrole>().Add(prol);
         unitOf.Save();
     }
 }
コード例 #3
0
 public string DelProjectRole(ProjectRoleDto projectRoleDto) //ProjectRoleDto alıp delete işlemi uygulayan servis.
 {
     using (UnitOfWorkPattern unitOf = new UnitOfWorkPattern())
     {
         projectrole prol = unitOf.RepositoryPattern <projectrole>().Get(projectRoleDto.Id);
         if (prol != null)
         {
             unitOf.RepositoryPattern <projectrole>().Delete(prol);
             unitOf.Save();
             return("Kayıt silindi");
         }
         else
         {
             return("Kayıt bulunamadı");
         }
     }
 }
コード例 #4
0
 /// <summary>
 /// ProjectRole tablosuna kayıt ekler
 /// </summary>
 /// <param name="projectRoleDto">Eklenecek projectrole nesnesi</param>
 /// <returns></returns>
 public string AddProjectRole(projectrole addProjectrole)
 {
     entities.projectroles.Add(addProjectrole);
     entities.SaveChanges();
     return(JsonConvert.SerializeObject(addProjectrole));
 }