public IHttpActionResult Put(int id, [FromBody] Accessright access) { try { using (IntegraContext integ = new IntegraContext()) { var resp = integ.Accessright.FirstOrDefault(e => e.AccessRightId == id); if (resp == null) { return(Content(HttpStatusCode.NotFound, "AccessRight with ID " + id.ToString() + " not found to update")); } else { resp.AccessRightName = access.AccessRightName; resp._CreationDate = access._CreationDate; resp._UpdatedDate = access._UpdatedDate; integ.SaveChanges(); return(Ok(resp)); } } } catch (Exception ex) { return(Content(HttpStatusCode.NotFound, ex.Message)); } }
public static AccessrightModel MapAccessright(Accessright accessright) { return(new AccessrightModel() { Id = accessright.ID, Description = accessright.Description, Name = accessright.Name }); }
public static AccessrightModel MapAccessright(Accessright accessright) { return new AccessrightModel() { Id = accessright.ID, Description = accessright.Description, Name = accessright.Name }; }
public HttpResponseMessage SaveAccessright(AccessrightModel accessright) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); UserPrincipal loggedInUser = (UserPrincipal)HttpContext.Current.User; Accessright ar = AccessrightModel.MapModelToAccessright(accessright); ar.ClubId = loggedInUser.AccountSession.ClubId; AccessrightBLL.SaveAccessright(ar); return(response); }
private static void TryToMatchGroupName(Account acc, string accessrightName, int clubId) { Accessright accessright = AccountDAL.GetAccessrightByName(accessrightName, clubId); if (accessright != null) { DAL.AccountAccess accAccess = new AccountAccess() { AccessID = accessright.ID, AccountID = acc.ID }; acc.AccountAccess.Add(accAccess); } else { LogHelper.LogInfo(string.Format("Couldn't match group name: {0}", accessrightName), clubId); } }
public IHttpActionResult CreateAccessPoint([FromBody] Accessright access) { try { using (IntegraContext integ = new IntegraContext()) { integ.Accessright.Add(access); integ.SaveChanges(); var mess = Request.CreateResponse(HttpStatusCode.Created, access); mess.Headers.Location = new Uri(Request.RequestUri + access.AccessRightId.ToString()); return(Ok(mess)); } } catch (Exception ex) { return(Content(HttpStatusCode.NotFound, ex.Message)); } }
public static Accessright MapModelToAccessright(AccessrightModel model) { Accessright accessright = new Accessright() { ID = model.Id, Description = model.Description, Name = model.Name, Accessright_Right = new List <Accessright_Right>() }; model.Accessright_Rights.ForEach(a => accessright.Accessright_Right.Add(new Accessright_Right() { Id = a.Id, AccessType = (int)a.AccessType, AccessTypeRight = (int)a.AccessTypeRight, AccessrightId = model.Id })); return(accessright); }
public static AccessrightModel MapAccessright(Accessright accessright, bool deepLoad) { AccessrightModel model = new AccessrightModel() { Id = accessright.ID, Description = accessright.Description, Name = accessright.Name }; foreach (var right in accessright.Accessright_Right) { model.Accessright_Rights.Add(new AccessrightRightModel() { AccessType = (AccessType)right.AccessType, AccessTypeRight = (AccessTypeRight)right.AccessTypeRight, Id = right.Id }); } return(model); }
public static AccessrightModel MapAccessright(Accessright accessright, bool deepLoad) { AccessrightModel model = new AccessrightModel() { Id = accessright.ID, Description = accessright.Description, Name = accessright.Name }; foreach (var right in accessright.Accessright_Right) { model.Accessright_Rights.Add(new AccessrightRightModel() { AccessType = (AccessType)right.AccessType, AccessTypeRight = (AccessTypeRight)right.AccessTypeRight, Id = right.Id }); } return model; }
public static void SaveAccessright(Accessright accessright) { AccessrightDAL.SaveAccessright(accessright); }
public static Accessright MapModelToAccessright(AccessrightModel model) { Accessright accessright = new Accessright() { ID = model.Id, Description = model.Description, Name = model.Name, Accessright_Right = new List<Accessright_Right>() }; model.Accessright_Rights.ForEach(a => accessright.Accessright_Right.Add(new Accessright_Right() { Id = a.Id, AccessType = (int)a.AccessType, AccessTypeRight = (int)a.AccessTypeRight, AccessrightId = model.Id })); return accessright; }