public LableResponseModel AddLabel(LabaleResponse labelModel, long UserId, long noteID) { try { LabaleTable label = new LabaleTable() { NoteId = noteID, LableName = labelModel.LableName, UserId = UserId }; this.LablesDB.LabaleTables.Add(label); var result = this.LablesDB.SaveChanges(); var lable = LablesDB.LabaleTables.FirstOrDefault(N => N.NoteId == noteID && N.UserId == UserId); LableResponseModel lable1 = new LableResponseModel() { NoteId = noteID, LableId = lable.LableId, LableName = labelModel.LableName, UserId = UserId }; return(lable1); } catch (Exception ex) { throw ex; } }
public LableResponseModel AddLabel(LabaleResponse labelModel, long UserId, long noteId) { try { LableResponseModel result = this.label.AddLabel(labelModel, UserId, noteId); return(result); } catch (Exception exception) { throw exception; } }
public LableResponseModel UpdateLabel(long LableId, string name) { var result = this.LablesDB.LabaleTables.Where(op => op.LableId == LableId).SingleOrDefault(); if (result != null) { result.LableName = name; var res = this.LablesDB.SaveChanges(); LableResponseModel lable1 = new LableResponseModel() { NoteId = (long)result.NoteId, LableId = LableId, LableName = result.LableName, UserId = (long)result.UserId }; return(lable1); } return(default);
public ActionResult AddLabel(LabaleResponse labelModel, long noteId) { try { var identity = User.Identity as ClaimsIdentity; if (identity != null) { IEnumerable <Claim> claims = identity.Claims; long UserID = Convert.ToInt64(claims.Where(p => p.Type == "UserId").FirstOrDefault()?.Value); string Email = claims.Where(p => p.Type == "Email").FirstOrDefault()?.Value; LableResponseModel result = this.labelManagementBL.AddLabel(labelModel, UserID, noteId); return(Ok(new { success = true, Data = result })); } return(this.Ok(new { Message = "Bad request" })); } catch (Exception exception) { return(this.BadRequest(exception.Message)); } }